3D Repeat
Repeat the same 3D mesh multiple times.
Node Data | |
---|---|
3DArray | |
Display name | |
3D Repeat | |
Internal name | |
Node_3D_Repeat | |
Inheritances | |
node | |
node_processor | |
node_3d | |
node_3d_repeat | |
Inputs | |
node_3d_repeat | |
d3mesh |
Objects |
enum |
Object Mode |
int |
Amount |
vec3 |
Starting Position |
quaternion |
Starting Rotation |
vec3 |
Starting Scale |
vec3 |
Shift Position |
quaternion |
Shift Rotation |
vec3 |
Shift Scale |
float |
Positions |
float |
Rotations |
float |
Scales |
bool |
Use Instance |
Outputs | |
node_3d_repeat | |
d3scene |
Scene |
3D repeat allows you to create clones of the object with different transformations.
Direct vs. Compound Transformations
The transformations of each instances are controlled by 2 values, direct and compound.
The direct value apply directly to each object based on its index, there are set by the
Positions, Rotations, and Scales
properties.
The compound value multiply per each index, e.g. the second object will tranform twice as much as the first object,
the compound values are controlled by the Shift Position, Shift Rotation, and Shift Scale properties.
Both direct and compound transformations are added to create the final transformations.
Object Mode
The repeat amount can be set in the Object Mode property. Duplicate mode will allows you to set the amount dierctly. Array mode will set the amount to match the Positions, Rotations, and Scales array.